package com.example.management.system.domain

import java.io.Serializable


/**
 * 部门管理
 *
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2017-09-27 14:28:36
 */
class DeptDO : Serializable {

    //
    /**
     * 获取：
     */
    /**
     * 设置：
     */
    var deptId: Long? = null
    //上级部门ID，一级部门为0
    /**
     * 获取：上级部门ID，一级部门为0
     */
    /**
     * 设置：上级部门ID，一级部门为0
     */
    var parentId: Long? = null
    //部门名称
    /**
     * 获取：部门名称
     */
    /**
     * 设置：部门名称
     */
    var name: String? = null
    //排序
    /**
     * 获取：排序
     */
    /**
     * 设置：排序
     */
    var orderNum: Int? = null
    //是否删除  -1：已删除  0：正常
    /**
     * 获取：是否删除  -1：已删除  0：正常
     */
    /**
     * 设置：是否删除  -1：已删除  0：正常
     */
    var delFlag: Int? = null

    override fun toString(): String {
        return "DeptDO{" +
                "deptId=" + deptId +
                ", parentId=" + parentId +
                ", name='" + name + '\''.toString() +
                ", orderNum=" + orderNum +
                ", delFlag=" + delFlag +
                '}'.toString()
    }

    companion object {
        private const val serialVersionUID = 1L
    }
}
